public interface ISubject {

    public String getState();

    public void attach(Observer observer);

    public void detach(Observer observer);

    public void notifyChange();

} 
